

#include "valve.h"
#include "hal_adc.h"
#include "hal_gpio.h"
#include "base_types.h"


#define R_SAMPLE (0.04f)


/**
 * @brief	获取电磁阀工作电流
 * @retval	电磁阀工作电流（A）
 */
float valve_get_current(void)
{
	return 0.0f;
}

/**
 * @brief 	打开电磁阀（对应端口置于高电平）
 *
 */
bool open_valve(void)
{
	en_result_t tmp = Gpio_ClrIO(VALVE_CTRL_PORT, VALVE_CTRL_PIN);
	
	if(tmp == Ok)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/**
 * @brief 	关闭电磁阀
 *
 */
bool close_valve(void)
{
	en_result_t tmp = Gpio_SetIO(VALVE_CTRL_PORT, VALVE_CTRL_PIN);
	
	if(tmp == Ok)
	{
		return true;
	}
	else return false;
}

